/*
 * @Author: your name
 * @Date: 2021-06-11 12:41:20
 * @LastEditTime: 2021-06-11 12:41:23
 * @LastEditors: Please set LastEditors
 * @Description: In User Settings Edit
 * @FilePath: /undefined/Users/gilon/Downloads/EquivalentTemp.c
 */
 
#include <stdint.h>
#include "main.h"
#include "EquivalentTemp.h"

uint8_t  EquivalentTempSize = 0;  
EquivalentTemp *pEquivalentTemp;

const EquivalentTemp  EquivalentTempR717[]=
{
  {  -77  ,  64  }  ,
  {  -76  ,  69  }  ,
  {  -75  ,  75  }  ,
  {  -74  ,  81  }  ,
  {  -73  ,  87  }  ,
  {  -72  ,  94  }  ,
  {  -71  ,  102  }  ,
  {  -70  ,  109  }  ,
  {  -69  ,  118  }  ,
  {  -68  ,  126  }  ,
  {  -67  ,  136  }  ,
  {  -66  ,  146  }  ,
  {  -65  ,  156  }  ,
  {  -64  ,  167  }  ,
  {  -63  ,  179  }  ,
  {  -62  ,  192  }  ,
  {  -61  ,  205  }  ,
  {  -60  ,  219  }  ,
  {  -59  ,  234  }  ,
  {  -58  ,  249  }  ,
  {  -57  ,  266  }  ,
  {  -56  ,  283  }  ,
  {  -55  ,  302  }  ,
  {  -54  ,  321  }  ,
  {  -53  ,  341  }  ,
  {  -52  ,  362  }  ,
  {  -51  ,  385  }  ,
  {  -50  ,  408  }  ,
  {  -49  ,  433  }  ,
  {  -48  ,  459  }  ,
  {  -47  ,  487  }  ,
  {  -46  ,  515  }  ,
  {  -45  ,  545  }  ,
  {  -44  ,  576  }  ,
  {  -43  ,  609  }  ,
  {  -42  ,  644  }  ,
  {  -41  ,  680  }  ,
  {  -40  ,  717  }  ,
  {  -39  ,  756  }  ,
  {  -38  ,  797  }  ,
  {  -37  ,  840  }  ,
  {  -36  ,  885  }  ,
  {  -35  ,  931  }  ,
  {  -34  ,  980  }  ,
  {  -33  ,  1030  }  ,
  {  -32  ,  1083  }  ,
  {  -31  ,  1138  }  ,
  {  -30  ,  1195  }  ,
  {  -29  ,  1254  }  ,
  {  -28  ,  1315  }  ,
  {  -27  ,  1379  }  ,
  {  -26  ,  1446  }  ,
  {  -25  ,  1515  }  ,
  {  -24  ,  1587  }  ,
  {  -23  ,  1661  }  ,
  {  -22  ,  1738  }  ,
  {  -21  ,  1818  }  ,
  {  -20  ,  1901  }  ,
  {  -19  ,  1987  }  ,
  {  -18  ,  2076  }  ,
  {  -17  ,  2168  }  ,
  {  -16  ,  2263  }  ,
  {  -15  ,  2362  }  ,
  {  -14  ,  2464  }  ,
  {  -13  ,  2570  }  ,
  {  -12  ,  2679  }  ,
  {  -11  ,  2791  }  ,
  {  -10  ,  2908  }  ,
  {  -9  ,  3028  }  ,
  {  -8  ,  3152  }  ,
  {  -7  ,  3280  }  ,
  {  -6  ,  3412  }  ,
  {  -5  ,  3548  }  ,
  {  -4  ,  3688  }  ,
  {  -3  ,  3833  }  ,
  {  -2  ,  3982  }  ,
  {  -1  ,  4136  }  ,
  {  0  ,  4294  }  ,
  {  1  ,  4457  }  ,
  {  2  ,  4625  }  ,
  {  3  ,  4797  }  ,
  {  4  ,  4975  }  ,
  {  5  ,  5158  }  ,
  {  6  ,  5345  }  ,
  {  7  ,  5539  }  ,
  {  8  ,  5737  }  ,
  {  9  ,  5941  }  ,
  {  10  ,  6150  }  ,
  {  11  ,  6365  }  ,
  {  12  ,  6586  }  ,
  {  13  ,  6813  }  ,
  {  14  ,  7046  }  ,
  {  15  ,  7285  }  ,
  {  16  ,  7530  }  ,
  {  17  ,  7781  }  ,
  {  18  ,  8039  }  ,
  {  19  ,  8303  }  ,
  {  20  ,  8574  }  ,
  {  21  ,  8851  }  ,
  {  22  ,  9136  }  ,
  {  23  ,  9427  }  ,
  {  24  ,  9725  }  ,
  {  25  ,  10031  }  ,
  {  26  ,  10343  }  ,
  {  27  ,  10664  }  ,
  {  28  ,  10991  }  ,
  {  29  ,  11326  }  ,
  {  30  ,  11669  }  ,
  {  31  ,  12020  }  ,
  {  32  ,  12379  }  ,
  {  33  ,  12746  }  ,
  {  34  ,  13121  }  ,
  {  35  ,  13504  }  ,
  {  36  ,  13896  }  ,
  {  37  ,  14296  }  ,
  {  38  ,  14705  }  ,
  {  39  ,  15122  }  ,
  {  40  ,  15549  }  ,
  {  41  ,  15985  }  ,
  {  42  ,  16429  }  ,
  {  43  ,  16883  }  ,
  {  44  ,  17347  }  ,
  {  45  ,  17820  }  ,
  {  46  ,  18302  }  ,
  {  47  ,  18795  }  ,
  {  48  ,  19297  }  ,
  {  49  ,  19809  }  ,
  {  50  ,  20331  }  ,
};

const EquivalentTemp  EquivalentTempR22[]=
{
  {  -90  ,  49  }  ,
  {  -89  ,  53  }  ,
  {  -88  ,  57  }  ,
  {  -87  ,  62  }  ,
  {  -86  ,  67  }  ,
  {  -85  ,  72  }  ,
  {  -84  ,  78  }  ,
  {  -83  ,  84  }  ,
  {  -82  ,  91  }  ,
  {  -81  ,  97  }  ,
  {  -80  ,  105  }  ,
  {  -79  ,  112  }  ,
  {  -78  ,  120  }  ,
  {  -77  ,  129  }  ,
  {  -76  ,  138  }  ,
  {  -75  ,  148  }  ,
  {  -74  ,  158  }  ,
  {  -73  ,  169  }  ,
  {  -72  ,  180  }  ,
  {  -71  ,  193  }  ,
  {  -70  ,  205  }  ,
  {  -69  ,  219  }  ,
  {  -68  ,  233  }  ,
  {  -67  ,  248  }  ,
  {  -66  ,  263  }  ,
  {  -65  ,  280  }  ,
  {  -64  ,  297  }  ,
  {  -63  ,  315  }  ,
  {  -62  ,  334  }  ,
  {  -61  ,  354  }  ,
  {  -60  ,  375  }  ,
  {  -59  ,  397  }  ,
  {  -58  ,  420  }  ,
  {  -57  ,  444  }  ,
  {  -56  ,  469  }  ,
  {  -55  ,  495  }  ,
  {  -54  ,  522  }  ,
  {  -53  ,  551  }  ,
  {  -52  ,  580  }  ,
  {  -51  ,  611  }  ,
  {  -50  ,  644  }  ,
  {  -49  ,  678  }  ,
  {  -48  ,  713  }  ,
  {  -47  ,  749  }  ,
  {  -46  ,  787  }  ,
  {  -45  ,  827  }  ,
  {  -44  ,  868  }  ,
  {  -43  ,  911  }  ,
  {  -42  ,  955  }  ,
  {  -41  ,  1002  }  ,
  {  -40  ,  1049  }  ,
  {  -39  ,  1099  }  ,
  {  -38  ,  1151  }  ,
  {  -37  ,  1204  }  ,
  {  -36  ,  1259  }  ,
  {  -35  ,  1317  }  ,
  {  -34  ,  1376  }  ,
  {  -33  ,  1438  }  ,
  {  -32  ,  1501  }  ,
  {  -31  ,  1567  }  ,
  {  -30  ,  1635  }  ,
  {  -29  ,  1705  }  ,
  {  -28  ,  1778  }  ,
  {  -27  ,  1853  }  ,
  {  -26  ,  1930  }  ,
  {  -25  ,  2010  }  ,
  {  -24  ,  2092  }  ,
  {  -23  ,  2177  }  ,
  {  -22  ,  2265  }  ,
  {  -21  ,  2355  }  ,
  {  -20  ,  2448  }  ,
  {  -19  ,  2544  }  ,
  {  -18  ,  2643  }  ,
  {  -17  ,  2745  }  ,
  {  -16  ,  2849  }  ,
  {  -15  ,  2957  }  ,
  {  -14  ,  3068  }  ,
  {  -13  ,  3182  }  ,
  {  -12  ,  3299  }  ,
  {  -11  ,  3419  }  ,
  {  -10  ,  3543  }  ,
  {  -9  ,  3670  }  ,
  {  -8  ,  3801  }  ,
  {  -7  ,  3935  }  ,
  {  -6  ,  4072  }  ,
  {  -5  ,  4213  }  ,
  {  -4  ,  4358  }  ,
  {  -3  ,  4507  }  ,
  {  -2  ,  4659  }  ,
  {  -1  ,  4816  }  ,
  {  0  ,  4976  }  ,
  {  1  ,  5140  }  ,
  {  2  ,  5308  }  ,
  {  3  ,  5481  }  ,
  {  4  ,  5657  }  ,
  {  5  ,  5838  }  ,
  {  6  ,  6023  }  ,
  {  7  ,  6212  }  ,
  {  8  ,  6406  }  ,
  {  9  ,  6604  }  ,
  {  10  ,  6807  }  ,
  {  11  ,  7014  }  ,
  {  12  ,  7226  }  ,
  {  13  ,  7443  }  ,
  {  14  ,  7665  }  ,
  {  15  ,  7891  }  ,
  {  16  ,  8123  }  ,
  {  17  ,  8359  }  ,
  {  18  ,  8601  }  ,
  {  19  ,  8847  }  ,
  {  20  ,  9099  }  ,
  {  21  ,  9356  }  ,
  {  22  ,  9619  }  ,
  {  23  ,  9887  }  ,
  {  24  ,  10160  }  ,
  {  25  ,  10439  }  ,
  {  26  ,  10723  }  ,
  {  27  ,  11014  }  ,
  {  28  ,  11309  }  ,
  {  29  ,  11611  }  ,
  {  30  ,  11919  }  ,
  {  31  ,  12232  }  ,
  {  32  ,  12552  }  ,
  {  33  ,  12878  }  ,
  {  34  ,  13210  }  ,
  {  35  ,  13548  }  ,
  {  36  ,  13892  }  ,
  {  37  ,  14243  }  ,
  {  38  ,  14601  }  ,
  {  39  ,  14965  }  ,
  {  40  ,  15335  }  ,
  {  41  ,  15712  }  ,
  {  42  ,  16097  }  ,
  {  43  ,  16487  }  ,
  {  44  ,  16885  }  ,
  {  45  ,  17290  }  ,
  {  46  ,  17702  }  ,
  {  47  ,  18121  }  ,
  {  48  ,  18548  }  ,
  {  49  ,  18982  }  ,
  {  50  ,  19423  }  ,
};

const EquivalentTemp  EquivalentTempR404[]=  
{
  {  -90  ,  66  }  ,
  {  -89  ,  72  }  ,
  {  -88  ,  77  }  ,
  {  -87  ,  84  }  ,
  {  -86  ,  90  }  ,
  {  -85  ,  97  }  ,
  {  -84  ,  105  }  ,
  {  -83  ,  113  }  ,
  {  -82  ,  121  }  ,
  {  -81  ,  130  }  ,
  {  -80  ,  140  }  ,
  {  -79  ,  150  }  ,
  {  -78  ,  160  }  ,
  {  -77  ,  172  }  ,
  {  -76  ,  184  }  ,
  {  -75  ,  196  }  ,
  {  -74  ,  210  }  ,
  {  -73  ,  224  }  ,
  {  -72  ,  239  }  ,
  {  -71  ,  254  }  ,
  {  -70  ,  271  }  ,
  {  -69  ,  288  }  ,
  {  -68  ,  306  }  ,
  {  -67  ,  325  }  ,
  {  -66  ,  345  }  ,
  {  -65  ,  366  }  ,
  {  -64  ,  388  }  ,
  {  -63  ,  412  }  ,
  {  -62  ,  436  }  ,
  {  -61  ,  461  }  ,
  {  -60  ,  488  }  ,
  {  -59  ,  515  }  ,
  {  -58  ,  544  }  ,
  {  -57  ,  575  }  ,
  {  -56  ,  606  }  ,
  {  -55  ,  639  }  ,
  {  -54  ,  674  }  ,
  {  -53  ,  710  }  ,
  {  -52  ,  747  }  ,
  {  -51  ,  786  }  ,
  {  -50  ,  827  }  ,
  {  -49  ,  869  }  ,
  {  -48  ,  913  }  ,
  {  -47  ,  958  }  ,
  {  -46  ,  1006  }  ,
  {  -45  ,  1055  }  ,
  {  -44  ,  1106  }  ,
  {  -43  ,  1159  }  ,
  {  -42  ,  1214  }  ,
  {  -41  ,  1271  }  ,
  {  -40  ,  1330  }  ,
  {  -39  ,  1391  }  ,
  {  -38  ,  1454  }  ,
  {  -37  ,  1527  }  ,
  {  -36  ,  1587  }  ,
  {  -35  ,  1658  }  ,
  {  -34  ,  1730  }  ,
  {  -33  ,  1805  }  ,
  {  -32  ,  1882  }  ,
  {  -31  ,  1962  }  ,
  {  -30  ,  2045  }  ,
  {  -29  ,  2130  }  ,
  {  -28  ,  2218  }  ,
  {  -27  ,  2309  }  ,
  {  -26  ,  2402  }  ,
  {  -25  ,  2499  }  ,
  {  -24  ,  2598  }  ,
  {  -23  ,  2701  }  ,
  {  -22  ,  2806  }  ,
  {  -21  ,  2915  }  ,
  {  -20  ,  3027  }  ,
  {  -19  ,  3142  }  ,
  {  -18  ,  3260  }  ,
  {  -17  ,  3382  }  ,
  {  -16  ,  3507  }  ,
  {  -15  ,  3635  }  ,
  {  -14  ,  3767  }  ,
  {  -13  ,  3903  }  ,
  {  -12  ,  4043  }  ,
  {  -11  ,  4186  }  ,
  {  -10  ,  4333  }  ,
  {  -9  ,  4484  }  ,
  {  -8  ,  4639  }  ,
  {  -7  ,  4798  }  ,
  {  -6  ,  4961  }  ,
  {  -5  ,  5128  }  ,
  {  -4  ,  5299  }  ,
  {  -3  ,  5475  }  ,
  {  -2  ,  5655  }  ,
  {  -1  ,  5839  }  ,
  {  0  ,  6028  }  ,
  {  1  ,  6222  }  ,
  {  2  ,  6420  }  ,
  {  3  ,  6622  }  ,
  {  4  ,  6830  }  ,
  {  5  ,  7043  }  ,
  {  6  ,  7260  }  ,
  {  7  ,  7482  }  ,
  {  8  ,  7710  }  ,
  {  9  ,  7943  }  ,
  {  10  ,  8180  }  ,
  {  11  ,  8424  }  ,
  {  12  ,  8672  }  ,
  {  13  ,  8926  }  ,
  {  14  ,  9186  }  ,
  {  15  ,  9451  }  ,
  {  16  ,  9722  }  ,
  {  17  ,  9999  }  ,
  {  18  ,  10281  }  ,
  {  19  ,  10570  }  ,
  {  20  ,  10864  }  ,
  {  21  ,  11165  }  ,
  {  22  ,  11472  }  ,
  {  23  ,  11785  }  ,
  {  24  ,  12104  }  ,
  {  25  ,  12430  }  ,
  {  26  ,  12763  }  ,
  {  27  ,  13102  }  ,
  {  28  ,  13448  }  ,
  {  29  ,  13801  }  ,
  {  30  ,  14160  }  ,
  {  31  ,  14527  }  ,
  {  32  ,  14900  }  ,
  {  33  ,  15281  }  ,
  {  34  ,  15669  }  ,
  {  35  ,  16065  }  ,
  {  36  ,  16468  }  ,
  {  37  ,  16879  }  ,
  {  38  ,  17297  }  ,
  {  39  ,  17723  }  ,
  {  40  ,  18157  }  ,
  {  41  ,  18599  }  ,
  {  42  ,  19049  }  ,
  {  43  ,  19507  }  ,
  {  44  ,  19974  }  ,
  {  45  ,  20449  }  ,
  {  46  ,  20932  }  ,
  {  47  ,  21424  }  ,
  {  48  ,  21925  }  ,
  {  49  ,  22435  }  ,
  {  50  ,  22953  }  ,
};

const EquivalentTemp  EquivalentTempR290[]=  
{
  {  -90  ,  64  }  ,
  {  -89  ,  69  }  ,
  {  -88  ,  74  }  ,
  {  -87  ,  79  }  ,
  {  -86  ,  85  }  ,
  {  -85  ,  92  }  ,
  {  -84  ,  98  }  ,
  {  -83  ,  105  }  ,
  {  -82  ,  113  }  ,
  {  -81  ,  121  }  ,
  {  -80  ,  129  }  ,
  {  -79  ,  138  }  ,
  {  -78  ,  147  }  ,
  {  -77  ,  157  }  ,
  {  -76  ,  167  }  ,
  {  -75  ,  178  }  ,
  {  -74  ,  189  }  ,
  {  -73  ,  202  }  ,
  {  -72  ,  214  }  ,
  {  -71  ,  227  }  ,
  {  -70  ,  241  }  ,
  {  -69  ,  256  }  ,
  {  -68  ,  271  }  ,
  {  -67  ,  287  }  ,
  {  -66  ,  304  }  ,
  {  -65  ,  322  }  ,
  {  -64  ,  340  }  ,
  {  -63  ,  360  }  ,
  {  -62  ,  380  }  ,
  {  -61  ,  401  }  ,
  {  -60  ,  423  }  ,
  {  -59  ,  445  }  ,
  {  -58  ,  469  }  ,
  {  -57  ,  494  }  ,
  {  -56  ,  520  }  ,
  {  -55  ,  547  }  ,
  {  -54  ,  575  }  ,
  {  -53  ,  604  }  ,
  {  -52  ,  635  }  ,
  {  -51  ,  666  }  ,
  {  -50  ,  699  }  ,
  {  -49  ,  733  }  ,
  {  -48  ,  768  }  ,
  {  -47  ,  805  }  ,
  {  -46  ,  843  }  ,
  {  -45  ,  882  }  ,
  {  -44  ,  923  }  ,
  {  -43  ,  965  }  ,
  {  -42  ,  1009  }  ,
  {  -41  ,  1054  }  ,
  {  -40  ,  1101  }  ,
  {  -39  ,  1149  }  ,
  {  -38  ,  1199  }  ,
  {  -37  ,  1251  }  ,
  {  -36  ,  1305  }  ,
  {  -35  ,  1360  }  ,
  {  -34  ,  1417  }  ,
  {  -33  ,  1475  }  ,
  {  -32  ,  1536  }  ,
  {  -31  ,  1599  }  ,
  {  -30  ,  1663  }  ,
  {  -29  ,  1730  }  ,
  {  -28  ,  1798  }  ,
  {  -27  ,  1869  }  ,
  {  -26  ,  1942  }  ,
  {  -25  ,  2016  }  ,
  {  -24  ,  2093  }  ,
  {  -23  ,  2173  }  ,
  {  -22  ,  2254  }  ,
  {  -21  ,  2338  }  ,
  {  -20  ,  2424  }  ,
  {  -19  ,  2513  }  ,
  {  -18  ,  2604  }  ,
  {  -17  ,  2697  }  ,
  {  -16  ,  2793  }  ,
  {  -15  ,  2892  }  ,
  {  -14  ,  2993  }  ,
  {  -13  ,  3097  }  ,
  {  -12  ,  3204  }  ,
  {  -11  ,  3313  }  ,
  {  -10  ,  3425  }  ,
  {  -9  ,  3540  }  ,
  {  -8  ,  3658  }  ,
  {  -7  ,  3779  }  ,
  {  -6  ,  3902  }  ,
  {  -5  ,  4029  }  ,
  {  -4  ,  4159  }  ,
  {  -3  ,  4292  }  ,
  {  -2  ,  4428  }  ,
  {  -1  ,  4568  }  ,
  {  0  ,  4710  }  ,
  {  1  ,  4856  }  ,
  {  2  ,  5005  }  ,
  {  3  ,  5158  }  ,
  {  4  ,  5314  }  ,
  {  5  ,  5474  }  ,
  {  6  ,  5637  }  ,
  {  7  ,  5804  }  ,
  {  8  ,  5974  }  ,
  {  9  ,  6148  }  ,
  {  10  ,  6326  }  ,
  {  11  ,  6508  }  ,
  {  12  ,  6694  }  ,
  {  13  ,  6883  }  ,
  {  14  ,  7076  }  ,
  {  15  ,  7274  }  ,
  {  16  ,  7475  }  ,
  {  17  ,  7681  }  ,
  {  18  ,  7890  }  ,
  {  19  ,  8104  }  ,
  {  20  ,  8322  }  ,
  {  21  ,  8545  }  ,
  {  22  ,  8771  }  ,
  {  23  ,  9003  }  ,
  {  24  ,  9238  }  ,
  {  25  ,  9478  }  ,
  {  26  ,  9723  }  ,
  {  27  ,  9972  }  ,
  {  28  ,  10226  }  ,
  {  29  ,  10485  }  ,
  {  30  ,  10749  }  ,
  {  31  ,  11017  }  ,
  {  32  ,  11290  }  ,
  {  33  ,  11568  }  ,
  {  34  ,  11852  }  ,
  {  35  ,  12140  }  ,
  {  36  ,  12433  }  ,
  {  37  ,  12732  }  ,
  {  38  ,  13036  }  ,
  {  39  ,  13345  }  ,
  {  40  ,  13659  }  ,
  {  41  ,  13979  }  ,
  {  42  ,  14305  }  ,
  {  43  ,  14636  }  ,
  {  44  ,  14973  }  ,
  {  45  ,  15315  }  ,
  {  46  ,  15663  }  ,
  {  47  ,  16017  }  ,
  {  48  ,  16377  }  ,
  {  49  ,  16742  }  ,
  {  50  ,  17114  }  ,
};

const EquivalentTemp  EquivalentTempR1270[]=  
{
  {  -90  ,  87  }  ,
  {  -89  ,  94  }  ,
  {  -88  ,  101  }  ,
  {  -87  ,  108  }  ,
  {  -86  ,  116  }  ,
  {  -85  ,  125  }  ,
  {  -84  ,  134  }  ,
  {  -83  ,  143  }  ,
  {  -82  ,  153  }  ,
  {  -81  ,  164  }  ,
  {  -80  ,  175  }  ,
  {  -79  ,  186  }  ,
  {  -78  ,  199  }  ,
  {  -77  ,  212  }  ,
  {  -76  ,  226  }  ,
  {  -75  ,  240  }  ,
  {  -74  ,  255  }  ,
  {  -73  ,  271  }  ,
  {  -72  ,  288  }  ,
  {  -71  ,  305  }  ,
  {  -70  ,  323  }  ,
  {  -69  ,  343  }  ,
  {  -68  ,  363  }  ,
  {  -67  ,  384  }  ,
  {  -66  ,  406  }  ,
  {  -65  ,  429  }  ,
  {  -64  ,  453  }  ,
  {  -63  ,  478  }  ,
  {  -62  ,  504  }  ,
  {  -61  ,  531  }  ,
  {  -60  ,  559  }  ,
  {  -59  ,  589  }  ,
  {  -58  ,  619  }  ,
  {  -57  ,  651  }  ,
  {  -56  ,  685  }  ,
  {  -55  ,  719  }  ,
  {  -54  ,  755  }  ,
  {  -53  ,  793  }  ,
  {  -52  ,  831  }  ,
  {  -51  ,  871  }  ,
  {  -50  ,  913  }  ,
  {  -49  ,  956  }  ,
  {  -48  ,  1001  }  ,
  {  -47  ,  1048  }  ,
  {  -46  ,  1096  }  ,
  {  -45  ,  1146  }  ,
  {  -44  ,  1197  }  ,
  {  -43  ,  1250  }  ,
  {  -42  ,  1305  }  ,
  {  -41  ,  1362  }  ,
  {  -40  ,  1421  }  ,
  {  -39  ,  1482  }  ,
  {  -38  ,  1545  }  ,
  {  -37  ,  1610  }  ,
  {  -36  ,  1677  }  ,
  {  -35  ,  1746  }  ,
  {  -34  ,  1817  }  ,
  {  -33  ,  1890  }  ,
  {  -32  ,  1966  }  ,
  {  -31  ,  2044  }  ,
  {  -30  ,  2124  }  ,
  {  -29  ,  2206  }  ,
  {  -28  ,  2291  }  ,
  {  -27  ,  2379  }  ,
  {  -26  ,  2469  }  ,
  {  -25  ,  2561  }  ,
  {  -24  ,  2657  }  ,
  {  -23  ,  2754  }  ,
  {  -22  ,  2855  }  ,
  {  -21  ,  2958  }  ,
  {  -20  ,  3064  }  ,
  {  -19  ,  3173  }  ,
  {  -18  ,  3285  }  ,
  {  -17  ,  3400  }  ,
  {  -16  ,  3518  }  ,
  {  -15  ,  3638  }  ,
  {  -14  ,  3762  }  ,
  {  -13  ,  3889  }  ,
  {  -12  ,  4019  }  ,
  {  -11  ,  4153  }  ,
  {  -10  ,  4290  }  ,
  {  -9  ,  4430  }  ,
  {  -8  ,  4573  }  ,
  {  -7  ,  4720  }  ,
  {  -6  ,  4870  }  ,
  {  -5  ,  5024  }  ,
  {  -4  ,  5182  }  ,
  {  -3  ,  5343  }  ,
  {  -2  ,  5508  }  ,
  {  -1  ,  5676  }  ,
  {  0  ,  5849  }  ,
  {  1  ,  6025  }  ,
  {  2  ,  6205  }  ,
  {  3  ,  6389  }  ,
  {  4  ,  6577  }  ,
  {  5  ,  6769  }  ,
  {  6  ,  6965  }  ,
  {  7  ,  7166  }  ,
  {  8  ,  7370  }  ,
  {  9  ,  7579  }  ,
  {  10  ,  7792  }  ,
  {  11  ,  8010  }  ,
  {  12  ,  8232  }  ,
  {  13  ,  8459  }  ,
  {  14  ,  8690  }  ,
  {  15  ,  8926  }  ,
  {  16  ,  9166  }  ,
  {  17  ,  9411  }  ,
  {  18  ,  9661  }  ,
  {  19  ,  9916  }  ,
  {  20  ,  10175  }  ,
  {  21  ,  10440  }  ,
  {  22  ,  10709  }  ,
  {  23  ,  10984  }  ,
  {  24  ,  11264  }  ,
  {  25  ,  11549  }  ,
  {  26  ,  11839  }  ,
  {  27  ,  12135  }  ,
  {  28  ,  12436  }  ,
  {  29  ,  12742  }  ,
  {  30  ,  13054  }  ,
  {  31  ,  13371  }  ,
  {  32  ,  13694  }  ,
  {  33  ,  14023  }  ,
  {  34  ,  14357  }  ,
  {  35  ,  14698  }  ,
  {  36  ,  15044  }  ,
  {  37  ,  15396  }  ,
  {  38  ,  15754  }  ,
  {  39  ,  16118  }  ,
  {  40  ,  16488  }  ,
  {  41  ,  16865  }  ,
  {  42  ,  17247  }  ,
  {  43  ,  17636  }  ,
  {  44  ,  18032  }  ,
  {  45  ,  18434  }  ,
  {  46  ,  18842  }  ,
  {  47  ,  19257  }  ,
  {  48  ,  19679  }  ,
  {  49  ,  20107  }  ,
  {  50  ,  20542  }  ,
};

const EquivalentTemp  EquivalentTempR134[]=  
{
  {  -90  ,  17  }  ,
  {  -89  ,  18  }  ,
  {  -88  ,  20  }  ,
  {  -87  ,  22  }  ,
  {  -86  ,  24  }  ,
  {  -85  ,  26  }  ,
  {  -84  ,  28  }  ,
  {  -83  ,  31  }  ,
  {  -82  ,  33  }  ,
  {  -81  ,  36  }  ,
  {  -80  ,  39  }  ,
  {  -79  ,  42  }  ,
  {  -78  ,  46  }  ,
  {  -77  ,  49  }  ,
  {  -76  ,  53  }  ,
  {  -75  ,  58  }  ,
  {  -74  ,  62  }  ,
  {  -73  ,  67  }  ,
  {  -72  ,  72  }  ,
  {  -71  ,  77  }  ,
  {  -70  ,  83  }  ,
  {  -69  ,  89  }  ,
  {  -68  ,  96  }  ,
  {  -67  ,  103  }  ,
  {  -66  ,  110  }  ,
  {  -65  ,  118  }  ,
  {  -64  ,  126  }  ,
  {  -63  ,  134  }  ,
  {  -62  ,  143  }  ,
  {  -61  ,  153  }  ,
  {  -60  ,  163  }  ,
  {  -59  ,  174  }  ,
  {  -58  ,  185  }  ,
  {  -57  ,  197  }  ,
  {  -56  ,  209  }  ,
  {  -55  ,  223  }  ,
  {  -54  ,  236  }  ,
  {  -53  ,  251  }  ,
  {  -52  ,  266  }  ,
  {  -51  ,  282  }  ,
  {  -50  ,  299  }  ,
  {  -49  ,  317  }  ,
  {  -48  ,  335  }  ,
  {  -47  ,  354  }  ,
  {  -46  ,  375  }  ,
  {  -45  ,  396  }  ,
  {  -44  ,  418  }  ,
  {  -43  ,  441  }  ,
  {  -42  ,  465  }  ,
  {  -41  ,  490  }  ,
  {  -40  ,  516  }  ,
  {  -39  ,  544  }  ,
  {  -38  ,  572  }  ,
  {  -37  ,  602  }  ,
  {  -36  ,  633  }  ,
  {  -35  ,  665  }  ,
  {  -34  ,  699  }  ,
  {  -33  ,  734  }  ,
  {  -32  ,  770  }  ,
  {  -31  ,  808  }  ,
  {  -30  ,  847  }  ,
  {  -29  ,  888  }  ,
  {  -28  ,  930  }  ,
  {  -27  ,  974  }  ,
  {  -26  ,  1020  }  ,
  {  -25  ,  1067  }  ,
  {  -24  ,  1116  }  ,
  {  -23  ,  1167  }  ,
  {  -22  ,  1219  }  ,
  {  -21  ,  1274  }  ,
  {  -20  ,  1330  }  ,
  {  -19  ,  1388  }  ,
  {  -18  ,  1448  }  ,
  {  -17  ,  1511  }  ,
  {  -16  ,  1575  }  ,
  {  -15  ,  1641  }  ,
  {  -14  ,  1710  }  ,
  {  -13  ,  1781  }  ,
  {  -12  ,  1854  }  ,
  {  -11  ,  1929  }  ,
  {  -10  ,  2007  }  ,
  {  -9  ,  2088  }  ,
  {  -8  ,  2170  }  ,
  {  -7  ,  2256  }  ,
  {  -6  ,  2344  }  ,
  {  -5  ,  2434  }  ,
  {  -4  ,  2527  }  ,
  {  -3  ,  2623  }  ,
  {  -2  ,  2722  }  ,
  {  -1  ,  2824  }  ,
  {  0  ,  2928  }  ,
  {  1  ,  3036  }  ,
  {  2  ,  3146  }  ,
  {  3  ,  3260  }  ,
  {  4  ,  3376  }  ,
  {  5  ,  3495  }  ,
  {  6  ,  3619  }  ,
  {  7  ,  3746  }  ,
  {  8  ,  3876  }  ,
  {  9  ,  4009  }  ,
  {  10  ,  4145  }  ,
  {  11  ,  4286  }  ,
  {  12  ,  4429  }  ,
  {  13  ,  4577  }  ,
  {  14  ,  4728  }  ,
  {  15  ,  4883  }  ,
  {  16  ,  5042  }  ,
  {  17  ,  5204  }  ,
  {  18  ,  5371  }  ,
  {  19  ,  5541  }  ,
  {  20  ,  5716  }  ,
  {  21  ,  5895  }  ,
  {  22  ,  6078  }  ,
  {  23  ,  6265  }  ,
  {  24  ,  6457  }  ,
  {  25  ,  6653  }  ,
  {  26  ,  6853  }  ,
  {  27  ,  7058  }  ,
  {  28  ,  7267  }  ,
  {  29  ,  7482  }  ,
  {  30  ,  7701  }  ,
  {  31  ,  7924  }  ,
  {  32  ,  8153  }  ,
  {  33  ,  8386  }  ,
  {  34  ,  8625  }  ,
  {  35  ,  8868  }  ,
  {  36  ,  9117  }  ,
  {  37  ,  9371  }  ,
  {  38  ,  9630  }  ,
  {  39  ,  9894  }  ,
  {  40  ,  10164  }  ,
  {  41  ,  10439  }  ,
  {  42  ,  10720  }  ,
  {  43  ,  11007  }  ,
  {  44  ,  11299  }  ,
  {  45  ,  11597  }  ,
  {  46  ,  11901  }  ,
  {  47  ,  12211  }  ,
  {  48  ,  12526  }  ,
  {  49  ,  12848  }  ,
  {  50  ,  13176  }  ,
  {  51  ,  13510  }  ,
  {  52  ,  13851  }  ,
  {  53  ,  14198  }  ,
  {  54  ,  14552  }  ,
  {  55  ,  14912  }  ,
  {  56  ,  15278  }  ,
  {  57  ,  15652  }  ,
  {  58  ,  16032  }  ,
  {  59  ,  16419  }  ,
  {  60  ,  16813  }  ,
};

const EquivalentTemp  EquivalentTempR23[]=  
{
  {  -90  ,  625  }  ,
  {  -89  ,  666  }  ,
  {  -88  ,  709  }  ,
  {  -87  ,  754  }  ,
  {  -86  ,  801  }  ,
  {  -85  ,  851  }  ,
  {  -84  ,  903  }  ,
  {  -83  ,  958  }  ,
  {  -82  ,  1015  }  ,
  {  -81  ,  1075  }  ,
  {  -80  ,  1138  }  ,
  {  -79  ,  1204  }  ,
  {  -78  ,  1273  }  ,
  {  -77  ,  1345  }  ,
  {  -76  ,  1419  }  ,
  {  -75  ,  1498  }  ,
  {  -74  ,  1579  }  ,
  {  -73  ,  1664  }  ,
  {  -72  ,  1753  }  ,
  {  -71  ,  1845  }  ,
  {  -70  ,  1941  }  ,
  {  -69  ,  2041  }  ,
  {  -68  ,  2145  }  ,
  {  -67  ,  2253  }  ,
  {  -66  ,  2365  }  ,
  {  -65  ,  2481  }  ,
  {  -64  ,  2602  }  ,
  {  -63  ,  2727  }  ,
  {  -62  ,  2857  }  ,
  {  -61  ,  2991  }  ,
  {  -60  ,  3130  }  ,
  {  -59  ,  3275  }  ,
  {  -58  ,  3424  }  ,
  {  -57  ,  3578  }  ,
  {  -56  ,  3738  }  ,
  {  -55  ,  3903  }  ,
  {  -54  ,  4074  }  ,
  {  -53  ,  4250  }  ,
  {  -52  ,  4432  }  ,
  {  -51  ,  4620  }  ,
  {  -50  ,  4814  }  ,
  {  -49  ,  5014  }  ,
  {  -48  ,  5220  }  ,
  {  -47  ,  5432  }  ,
  {  -46  ,  5651  }  ,
  {  -45  ,  5877  }  ,
  {  -44  ,  6109  }  ,
  {  -43  ,  6348  }  ,
  {  -42  ,  6593  }  ,
  {  -41  ,  6846  }  ,
  {  -40  ,  7106  }  ,
  {  -39  ,  7374  }  ,
  {  -38  ,  7648  }  ,
  {  -37  ,  7931  }  ,
  {  -36  ,  8221  }  ,
  {  -35  ,  8519  }  ,
  {  -34  ,  8824  }  ,
  {  -33  ,  9138  }  ,
  {  -32  ,  9460  }  ,
  {  -31  ,  9791  }  ,
  {  -30  ,  10129  }  ,
  {  -29  ,  10477  }  ,
  {  -28  ,  10833  }  ,
  {  -27  ,  11198  }  ,
  {  -26  ,  11572  }  ,
  {  -25  ,  11955  }  ,
  {  -24  ,  12348  }  ,
  {  -23  ,  12750  }  ,
  {  -22  ,  13162  }  ,
  {  -21  ,  13583  }  ,
  {  -20  ,  14015  }  ,
  {  -19  ,  14456  }  ,
  {  -18  ,  14908  }  ,
  {  -17  ,  15370  }  ,
  {  -16  ,  15842  }  ,
  {  -15  ,  16326  }  ,
  {  -14  ,  16820  }  ,
  {  -13  ,  17326  }  ,
  {  -12  ,  17843  }  ,
  {  -11  ,  18371  }  ,
  {  -10  ,  18911  }  ,
  {  -9  ,  19463  }  ,
  {  -8  ,  20027  }  ,
  {  -7  ,  20603  }  ,
  {  -6  ,  21192  }  ,
  {  -5  ,  21794  }  ,
  {  -4  ,  22408  }  ,
  {  -3  ,  23036  }  ,
  {  -2  ,  23677  }  ,
  {  -1  ,  24332  }  ,
  {  0  ,  25001  }  ,
  {  1  ,  25685  }  ,
  {  2  ,  26383  }  ,
  {  3  ,  27095  }  ,
  {  4  ,  27823  }  ,
  {  5  ,  28567  }  ,
  {  6  ,  29326  }  ,
};

const EquivalentTemp  EquivalentTempR744[]=  
{
  {  -56  ,  5312  }  ,
  {  -55  ,  5546  }  ,
  {  -54  ,  5788  }  ,
  {  -53  ,  6038  }  ,
  {  -52  ,  6296  }  ,
  {  -51  ,  6562  }  ,
  {  -50  ,  6836  }  ,
  {  -49  ,  7119  }  ,
  {  -48  ,  7410  }  ,
  {  -47  ,  7710  }  ,
  {  -46  ,  8018  }  ,
  {  -45  ,  8336  }  ,
  {  -44  ,  8663  }  ,
  {  -43  ,  9000  }  ,
  {  -42  ,  9346  }  ,
  {  -41  ,  9701  }  ,
  {  -40  ,  10067  }  ,
  {  -39  ,  10442  }  ,
  {  -38  ,  10828  }  ,
  {  -37  ,  11224  }  ,
  {  -36  ,  11631  }  ,
  {  -35  ,  12048  }  ,
  {  -34  ,  12477  }  ,
  {  -33  ,  12916  }  ,
  {  -32  ,  13367  }  ,
  {  -31  ,  13829  }  ,
  {  -30  ,  14303  }  ,
  {  -29  ,  14788  }  ,
  {  -28  ,  15286  }  ,
  {  -27  ,  15796  }  ,
  {  -26  ,  16318  }  ,
  {  -25  ,  16852  }  ,
  {  -24  ,  17400  }  ,
  {  -23  ,  17960  }  ,
  {  -22  ,  18533  }  ,
  {  -21  ,  19120  }  ,
  {  -20  ,  19720  }  ,
  {  -19  ,  20334  }  ,
  {  -18  ,  20961  }  ,
  {  -17  ,  21603  }  ,
  {  -16  ,  22259  }  ,
  {  -15  ,  22929  }  ,
  {  -14  ,  23614  }  ,
  {  -13  ,  24313  }  ,
  {  -12  ,  25028  }  ,
  {  -11  ,  25758  }  ,
  {  -10  ,  26504  }  ,
  {  -9  ,  27265  }  ,
  {  -8  ,  28042  }  ,
  {  -7  ,  28835  }  ,
  {  -6  ,  29644  }  ,
  {  -5  ,  30470  }  ,
  {  -4  ,  31313  }  ,
  {  -3  ,  32173  }  ,
  {  -2  ,  33050  }  ,
  {  -1  ,  33944  }  ,
  {  0  ,  34857  }  ,
  {  1  ,  35787  }  ,
  {  2  ,  36735  }  ,
  {  3  ,  37702  }  ,
  {  4  ,  38688  }  ,
  {  5  ,  39693  }  ,
  {  6  ,  40716  }  ,
  {  7  ,  41760  }  ,
  {  8  ,  42823  }  ,
  {  9  ,  43906  }  ,  
  {  10  ,  45010  }  ,
  {  11  ,  46134  }  ,
  {  12  ,  47279  }  ,
  {  13  ,  48446  }  ,
  {  14  ,  49634  }  ,
  {  15  ,  50844  }  ,
  {  16  ,  52077  }  ,
  {  17  ,  53332  }  ,
  {  18  ,  54611  }  ,
  {  19  ,  55914  }  ,
  {  20  ,  57242  }  ,
  {  21  ,  58594  }  ,
  {  22  ,  59973  }  ,
  {  23  ,  61378  }  ,
  {  24  ,  62812  }  ,
  {  25  ,  64274  }  ,
};

const EquivalentTemp  EquivalentTempR507[]=  
{
  {  -90  ,  64  }  ,
  {  -89  ,  69  }  ,
  {  -88  ,  75  }  ,
  {  -87  ,  81  }  ,
  {  -86  ,  88  }  ,
  {  -85  ,  95  }  ,
  {  -84  ,  103  }  ,
  {  -83  ,  111  }  ,
  {  -82  ,  120  }  ,
  {  -81  ,  129  }  ,
  {  -80  ,  139  }  ,
  {  -79  ,  149  }  ,
  {  -78  ,  160  }  ,
  {  -77  ,  172  }  ,
  {  -76  ,  184  }  ,
  {  -75  ,  197  }  ,
  {  -74  ,  211  }  ,
  {  -73  ,  226  }  ,
  {  -72  ,  241  }  ,
  {  -71  ,  258  }  ,
  {  -70  ,  275  }  ,
  {  -69  ,  293  }  ,
  {  -68  ,  312  }  ,
  {  -67  ,  332  }  ,
  {  -66  ,  353  }  ,
  {  -65  ,  375  }  ,
  {  -64  ,  399  }  ,
  {  -63  ,  423  }  ,
  {  -62  ,  448  }  ,
  {  -61  ,  475  }  ,
  {  -60  ,  503  }  ,
  {  -59  ,  532  }  ,
  {  -58  ,  563  }  ,
  {  -57  ,  595  }  ,
  {  -56  ,  628  }  ,
  {  -55  ,  663  }  ,
  {  -54  ,  699  }  ,
  {  -53  ,  737  }  ,
  {  -52  ,  777  }  ,
  {  -51  ,  818  }  ,
  {  -50  ,  861  }  ,
  {  -49  ,  905  }  ,
  {  -48  ,  952  }  ,
  {  -47  ,  1000  }  ,
  {  -46  ,  1050  }  ,
  {  -45  ,  1102  }  ,
  {  -44  ,  1155  }  ,
  {  -43  ,  1211  }  ,
  {  -42  ,  1269  }  ,
  {  -41  ,  1329  }  ,
  {  -40  ,  1391  }  ,
  {  -39  ,  1456  }  ,
  {  -38  ,  1523  }  ,
  {  -37  ,  1592  }  ,
  {  -36  ,  1663  }  ,
  {  -35  ,  1737  }  ,
  {  -34  ,  1813  }  ,
  {  -33  ,  1892  }  ,
  {  -32  ,  1973  }  ,
  {  -31  ,  2057  }  ,
  {  -30  ,  2144  }  ,
  {  -29  ,  2233  }  ,
  {  -28  ,  2325  }  ,
  {  -27  ,  2420  }  ,
  {  -26  ,  2518  }  ,
  {  -25  ,  2619  }  ,
  {  -24  ,  2723  }  ,
  {  -23  ,  2830  }  ,
  {  -22  ,  2940  }  ,
  {  -21  ,  3054  }  ,
  {  -20  ,  3170  }  ,
  {  -19  ,  3290  }  ,
  {  -18  ,  3414  }  ,
  {  -17  ,  3540  }  ,
  {  -16  ,  3671  }  ,
  {  -15  ,  3804  }  ,
  {  -14  ,  3942  }  ,
  {  -13  ,  4083  }  ,
  {  -12  ,  4228  }  ,
  {  -11  ,  4376  }  ,
  {  -10  ,  4529  }  ,
  {  -9  ,  4685  }  ,
  {  -8  ,  4846  }  ,
  {  -7  ,  5010  }  ,
  {  -6  ,  5179  }  ,
  {  -5  ,  5352  }  ,
  {  -4  ,  5529  }  ,
  {  -3  ,  5710  }  ,
  {  -2  ,  5896  }  ,
  {  -1  ,  6087  }  ,
  {  0  ,  6282  }  ,
  {  1  ,  6481  }  ,
  {  2  ,  6686  }  ,
  {  3  ,  6895  }  ,
  {  4  ,  7108  }  ,
  {  5  ,  7327  }  ,
  {  6  ,  7551  }  ,
  {  7  ,  7780  }  ,
  {  8  ,  8014  }  ,
  {  9  ,  8254  }  ,
  {  10  ,  8498  }  ,
  {  11  ,  8749  }  ,
  {  12  ,  9004  }  ,
  {  13  ,  9265  }  ,
  {  14  ,  9532  }  ,
  {  15  ,  9805  }  ,
  {  16  ,  10084  }  ,
  {  17  ,  10368  }  ,
  {  18  ,  10659  }  ,
  {  19  ,  10955  }  ,
  {  20  ,  11258  }  ,
  {  21  ,  11567  }  ,
  {  22  ,  11883  }  ,
  {  23  ,  12205  }  ,
  {  24  ,  12534  }  ,
  {  25  ,  12870  }  ,
  {  26  ,  13212  }  ,
  {  27  ,  13562  }  ,
  {  28  ,  13919  }  ,
  {  29  ,  14282  }  ,
  {  30  ,  14653  }  ,
  {  31  ,  15032  }  ,
  {  32  ,  15418  }  ,
  {  33  ,  15812  }  ,
  {  34  ,  16213  }  ,
  {  35  ,  16623  }  ,
  {  36  ,  17041  }  ,
  {  37  ,  17466  }  ,
  {  38  ,  17901  }  ,
  {  39  ,  18343  }  ,
  {  40  ,  18795  }  ,
  {  41  ,  19255  }  ,
  {  42  ,  19724  }  ,
  {  43  ,  20202  }  ,
  {  44  ,  20689  }  ,
  {  45  ,  21186  }  ,
  {  46  ,  21692  }  ,
  {  47  ,  22208  }  ,
  {  48  ,  22734  }  ,
  {  49  ,  23270  }  ,
  {  50  ,  23816  }  ,
};

EquivalentTemp  const  EquivalentTempR410A[] =
{
    {   -65,    514    }  ,
    {   -64,    544     }  ,
    {   -63,    576     }  ,
    {   -62,    608     }  ,
    {   -61,    643     }  ,
    {   -60,    679     }  ,
    {   -59,    716     }  ,
    {   -58,    755     }  ,
    {   -57,    796     }  ,
    {   -56,    839     }  ,
    {   -55,    883     }  ,
    {   -54,    929     }  ,
    {   -53,    977     }  ,
    {   -52,    1027    }  ,
    {   -51,    1079    }  ,
    {   -50,    1134    }  ,
    {   -49,    1190    }  ,
    {   -48,    1248    }  ,
    {   -47,    1309    }  ,
    {   -46,    1372    }  ,
    {   -45,    1438    }  ,
    {   -44,    1506    }  ,
    {   -43,    1576    }  ,
    {   -42,    1649    }  ,
    {   -41,    1725    }  ,
    {   -40,    1803    }  ,
    {   -39,    1884    }  ,
    {   -38,    1968    }  ,
    {   -37,    2054    }  ,
    {   -36,    2144    }  ,
    {   -35,    2237    }  ,
    {   -34,    2333    }  ,
    {   -33,    2432    }  ,
    {   -32,    2534    }  ,
    {   -31,    2640    }  ,
    {   -30,    2749    }  ,
    {   -29,    2861    }  ,
    {   -28,    2977    }  ,
    {   -27,    3097    }  ,
    {   -26,    3220    }  ,
    {   -25,    3347    }  ,
    {   -24,    3478    }  ,
    {   -23,    3613    }  ,
    {   -22,    3751    }  ,
    {   -21,    3894    }  ,
    {   -20,    4041    }  ,
    {   -19,    4193    }  ,
    {   -18,    4348    }  ,
    {   -17,    4508    }  ,
    {   -16,    4673    }  ,
    {   -15,    4842    }  ,
    {   -14,    5016    }  ,
    {   -13,    5194    }  ,
    {   -12,    5378    }  ,
    {   -11,    5566    }  ,
    {   -10,    5759    }  ,
    {   -9 ,    5957    }  ,
    {   -8 ,    6161    }  ,
    {   -7 ,    6370    }  ,
    {   -6 ,    6584    }  ,
    {   -5 ,    6803    }  ,
    {   -4 ,    7029    }  ,
    {   -3 ,    7259    }  ,
    {   -2 ,    7496    }  ,
    {   -1 ,    7738    }  ,
    {   0  ,    7986    }  ,
    {   1  ,    8241    }  ,
    {   2  ,    8501    }  ,
    {   3  ,    8768    }  ,
    {   4  ,    9041    }  ,
    {   5  ,    9320    }  ,
    {   6  ,    9606    }  ,
    {   7  ,    9898    }  ,
    {   8  ,    10198   }  ,
    {   9  ,    10504   }  ,
    {   10 ,    10817   }  ,
    {   11 ,    11137   }  ,
    {   12 ,    11464   }  ,
    {   13 ,    11798   }  ,
    {   14 ,    12140   }  ,
    {   15 ,    12489   }  ,
    {   16 ,    12846   }  ,
    {   17 ,    13210   }  ,
    {   18 ,    13582   }  ,
    {   19 ,    13962   }  ,
    {   20 ,    14350   }  ,
    {   21 ,    14747   }  ,
    {   22 ,    15151   }  ,
    {   23 ,    15564   }  ,
    {   24 ,    15985   }  ,
    {   25 ,    16415   }  ,
    {   26 ,    16854   }  ,
    {   27 ,    17301   }  ,
    {   28 ,    17758   }  ,
    {   29 ,    18223   }  ,
    {   30 ,    18698   }  ,
    {   31 ,    19182   }  ,
    {   32 ,    19676   }  ,
    {   33 ,    20179   }  ,
    {   34 ,    20692   }  ,
    {   35 ,    21214   }  ,
    {   36 ,    21747   }  ,
    {   37 ,    22290   }  ,
    {   38 ,    22843   }  ,
    {   39 ,    23406   }  ,
    {   40 ,    23981   }  ,
    {   41 ,    24565   }  ,
    {   42 ,    25161   }  ,
    {   43 ,    25767   }  ,
    {   44 ,    26385   }  ,
    {   45 ,    27014   }  ,
    {   46 ,    27654   }  ,
    {   47 ,    28306   }  ,
    {   48 ,    28970   }  ,
    {   49 ,    29645   }  ,
    {   50 ,    30333   }  ,
    {   51 ,    31033   }  ,
    {   52 ,    31745   }  ,
    {   53 ,    32469   }  ,                      
    {   54 ,    33207   }  ,
    {   55 ,    33957   }  ,
    {   56 ,    34720   }  ,
    {   57 ,    35497   }  ,
    {   58 ,    36287   }  ,
    {   59 ,    37091   }  ,
    {   60 ,    37908   }  ,
    {   61 ,    38739   }  ,
    {   62 ,    39585   }  ,
    {   63 ,    40445   }  ,
    {   64 ,    41320   }  ,
    {   65 ,    42209   }  ,
    {   66 ,    43114   }  ,
    {   67 ,    44035   }  ,
    {   68 ,    44971   }  ,
};

// pressure，为绝对压力,单位bar。返回温度，1位小数
int16_t  Sensor_PressureToTemperature(float pressure, Equivalent_Type type)
{
  uint8_t  i;
  int16_t  ScaledValue = 32001;
  int16_t  diff,span, InterpolatedValue;
  uint16_t temp_press;
  
  temp_press= pressure*10;    //有3位小数

  switch(type)
  {
    case R22:
      pEquivalentTemp= (EquivalentTemp*)EquivalentTempR22;
      EquivalentTempSize = 141;  
      break;
    case R23:
      pEquivalentTemp= (EquivalentTemp*)EquivalentTempR23;
      EquivalentTempSize = 97;  
      break;
    case R134:
      pEquivalentTemp= (EquivalentTemp*)EquivalentTempR134;
      EquivalentTempSize = 151;  
      break;
    case R290:
      pEquivalentTemp= (EquivalentTemp*)EquivalentTempR290;
      EquivalentTempSize = 0;  
      break;
    case R404:
      pEquivalentTemp= (EquivalentTemp*)EquivalentTempR404;
      EquivalentTempSize = 141;  
      break;
    case R507:
      pEquivalentTemp= (EquivalentTemp*)EquivalentTempR507;
      EquivalentTempSize = 141;  
      break;
    case R717:
      pEquivalentTemp= (EquivalentTemp*)EquivalentTempR717;
      EquivalentTempSize = 0;  
      break;
    case R744:
      pEquivalentTemp= (EquivalentTemp*)EquivalentTempR744;
      EquivalentTempSize = 128;  
      break;
    case R1270:
      pEquivalentTemp= (EquivalentTemp*)EquivalentTempR1270;
      EquivalentTempSize = 141;  
      break;
    case R410A:
      pEquivalentTemp= (EquivalentTemp*)EquivalentTempR410A;
      EquivalentTempSize = 134;  
      break;
    default:
      break;
  }
  
  if(temp_press < pEquivalentTemp[0].FactPress)
  {
    return pEquivalentTemp[0].OutTemp*10;
  }
  
  for(i = 0; i < EquivalentTempSize; i++)
  {
    if(pEquivalentTemp[i].FactPress> temp_press)
    {
      span = pEquivalentTemp[i].FactPress - pEquivalentTemp[i - 1].FactPress;
      
      diff= ((temp_press) - (pEquivalentTemp[i - 1].FactPress));
      InterpolatedValue = (diff*10)/span;          //温度,1位小数
      ScaledValue= (int16_t)pEquivalentTemp[i - 1].OutTemp*10 + InterpolatedValue;
      break;
    }
  }
  return ScaledValue;
}

